two-liter engine - Francés Inglés Diccionario